be off one's rocker

Translations
être cinglé
Definitions
To be crazy, insane, or acting in a very strange or irrational way.